package com.expense.entity;

import java.io.Serializable;

import com.expense.annotation.Column;
import com.expense.annotation.Table;

/**
 * 操作功能信息
 * @author xj
 * */
@Table(tableName="T_AAP_SYSFUNCTION")
public class SysFunctionInfo implements Serializable {
	@Column(columnName="SFID",isPrimaryKey=true) 
	private Integer sfid;//主键标识ID
	
	@Column(columnName="CODE")
	private String code;//操作代码
	
	@Column(columnName="NAME")
	private String name;//操作名称
	
	@Column(columnName="DESCRIPTION")
	private String description;//操作描述
	
	
	@Column(columnName="LEVELNUM")
	private Integer levelNum;//操作级别
	
	@Column(columnName="PARENTSFID")
	private Integer parentSfId;//父级操作ID
	
	@Column(columnName="URL")
	private String url;//操作路径
	
	@Column(columnName="OPERATETYPE")
	private Integer operateType;//操作类型
	
	@Column(columnName="ORDERNO")
	private Integer orderNo;//操作节点排序
	
	@Column(columnName="URLTARGET")
	private String urlTarget;//操作target


	/**
	 * @return the sfid
	 */
	public Integer getSfid() {
		return sfid;
	}


	/**
	 * @param sfid the sfid to set
	 */
	public void setSfid(Integer sfid) {
		this.sfid = sfid;
	}


	/**
	 * @return the code
	 */
	public String getCode() {
		return code;
	}


	/**
	 * @param code the code to set
	 */
	public void setCode(String code) {
		this.code = code;
	}


	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}


	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}


	/**
	 * @return the description
	 */
	public String getDescription() {
		return description;
	}


	/**
	 * @param description the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}


	 


	/**
	 * @return the levelNum
	 */
	public Integer getLevelNum() {
		return levelNum;
	}


	/**
	 * @param levelNum the levelNum to set
	 */
	public void setLevelNum(Integer levelNum) {
		this.levelNum = levelNum;
	}


	/**
	 * @return the parentSfId
	 */
	public Integer getParentSfId() {
		return parentSfId;
	}


	/**
	 * @param parentSfId the parentSfId to set
	 */
	public void setParentSfId(Integer parentSfId) {
		this.parentSfId = parentSfId;
	}


	/**
	 * @return the url
	 */
	public String getUrl() {
		return url;
	}


	/**
	 * @param url the url to set
	 */
	public void setUrl(String url) {
		this.url = url;
	}


	/**
	 * @return the operateType
	 */
	public Integer getOperateType() {
		return operateType;
	}


	/**
	 * @param operateType the operateType to set
	 */
	public void setOperateType(Integer operateType) {
		this.operateType = operateType;
	}


	/**
	 * @return the urlTarget
	 */
	public String getUrlTarget() {
		return urlTarget;
	}


	/**
	 * @param urlTarget the urlTarget to set
	 */
	public void setUrlTarget(String urlTarget) {
		this.urlTarget = urlTarget;
	}


	/**
	 * @return the orderNo
	 */
	public Integer getOrderNo() {
		return orderNo;
	}


	/**
	 * @param orderNo the orderNo to set
	 */
	public void setOrderNo(Integer orderNo) {
		this.orderNo = orderNo;
	}

	 
	 
	
	
}
